// 导入Vue
import Vue from 'vue'
// 导入vue-i18n插件
import VueI18n from 'vue-i18n'
// 安装i18n插件
Vue.use(VueI18n)
// 导入自定义语言包
import enLocale from './lib/en'
import zhLocale from './lib/zh'
// 导入element-ui里面的语言包内容
import enElmLocale from 'element-ui/lib/locale/lang/en'
import zhElmLocale from 'element-ui/lib/locale/lang/zh-CN'
// 实例化i18n插件
const i18n = new VueI18n({
  locale: 'zh',
  messages: {
    zh: { ...zhLocale, ...zhElmLocale },
    en: { ...enLocale, ...enElmLocale }
  }
})

// 暴露出去
export default i18n
// import enLocale from './lib/en'
// import znLocale from './lib/zh'
// // 语言包内容
// const message = {
//   zh: { ...znLocale },
//   en: { ...enLocale }
// }

// 定义插件
// export default {
//   install(Vue, locale) {
//     console.log(Vue)
//     console.log(locale)
//     Vue.prototype.$t = key => {
//       console.log(key, locale)
//       //   return message[en][loginBtn]
//       return message[locale][key]
//     }
//   }
// }
